leafy aroma - Turkish English Dictionary